package jmine.tec.report.impl.table;

import java.io.Serializable;

import jmine.tec.report.api.table.ReportCell;
import jmine.tec.report.api.table.ReportTableGroupCell;

/**
 * Célula de grupo de relatório capaz de efetuar a somatória de uma coluna de um elemento de um grupo.
 * 
 * @param <V> tipo de registro
 * @author lundberg
 */
public class ReportTableGroupConstantCell<V> implements ReportTableGroupCell<V>, Serializable {

    private final ReportCell cell;

    /**
     * Construtor
     * 
     * @param cell cell
     */
    public ReportTableGroupConstantCell(ReportCell cell) {
        this.cell = cell;
    }

    /**
     * {@inheritDoc}
     */
    public ReportCell createCell() {
        return this.cell;
    }

    /**
     * {@inheritDoc}
     */
    public void processRecord(V record) {
        // ok
    }
}
